At Allan Gray, IT supports the business in delivering exceptional client value and helping our investors secure their financial future. In Retail IT, we in-source most of our software development, which allows us to ensure uncompromised quality and the reliable delivery of our applications. Our diverse technology ecosystem, currently hosted on AWS, consists of enterprise applications, a low-code development platform, relational and non-relational databases, and an extensive microservices architecture (built in Scala and Go), all of which is supported and managed through Kubernetes. Operations Platform is a diverse, energetic, and driven domain consisting of four Agile teams, whose mission it is to build a platform that facilitates and automates the processing of our clients’ transactions. As we build out this functionality on an industry-leading low-code platform called Appian (also hosted in AWS), we’re looking for a skilled Technical Lead to guide one of our multi-disciplinary development teams based in JHB.
Job Responsibilities:
We develop front-end screens, couple complex business process logic, and integrate with purpose-built backend APIs to tackle intricate integration scenarios that require deep technical and business knowledge. We believe the best solutions come from collaboration, so in this role you would be responsible for:
Leadership:
- Managing a team of 3-4 developers: meeting regularly, providing feedback, and helping to set development goals.
- Providing technical leadership through decision-making, coaching, and code reviews.
- Fostering collaboration, trust, and knowledge sharing within the team.
Delivery:
- Assessing business needs (alongside your Product Owner and Business Analysts) and developing appropriate solution designs.
- Scoping work into well-defined milestones and timeframes.
- Actively contributing to the code base.
- Creating scale by delegating effectively and maintaining productivity.
- Multi-tasking, prioritising, and getting things done!
Technical Expertise:
- A versatile generalist.
- Demonstrate senior developer skills, including proficiency in modern microservices languages (such as Go, Scala, Java, or Python).
- Conceptualising and designing in a mature and diverse IT architecture.
- Applying DevOps principles (we run what we build).
- Uphold industry best practices (clean code, coding standards, reviews, unit testing).
- The ability to articulate a technical vision.
Skills & Experience:
- Several years as a senior developer, demonstrating technical expertise and leadership.
- ≥ 5 Years development/programming experience.
- ≥ 2 Years leading/mentoring a team.
- Ability to manage and lead a team, provide constructive feedback, and empower team members.
Minimum Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.
So, if you want to work in a dynamic team that is solving high-value problems for a company that really cares about its people and clients, then send us your CV! We’d love to chat.
#J-18808-Ljbffr